﻿@charset "utf-8";
/*public-css/reset.css,header/headerv2.css,index_v2/css/index.css,home/css/app-ico.css,dialog/jquery.dialog.css,home/css/button.css?t=20120117.css*/
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:7100;}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:12px}
q:before,q:after{content:''}
abbr,acronym{border:0}
hr {margin: 0;padding: 0;border: 0;color: #CDCDCD;background-color: #CDCDCD;height: 1px}
blockquote{color:#666;font-style:italic;}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
pre{white-space:pre;}
pre,code,tt{font:12px 'andale mono', 'lucida console', monospace;line-height:1.5}
/*clear clearfix*/
.clearfix:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.clearfix {zoom: 1;} 
.clear{clear:both;}/* header */
#header-v2{font-size:12px; width:950px; margin:0 auto;}
.hv2-logo{float:left; padding-right:5px; margin-top:18px;}
.hv2-area-box{float:left; margin:5px 0 0 0; padding:21px 0 0 5px; border-left:1px solid #c4c4c4;}
.hv2-num-box{float:left; margin:5px 0 0 0; padding:21px 0 0 15px;}
.hv2-num-box em{ color:#FF3300; font-weight:700}
.hvheader{height:60px; padding-top:5px; position:relative; z-index:100;}
.hv2-area-box strong{font-size:14px;color:#575757; float:left; margin-right:5px;}
.hv2-area-box span,.hv2-search-form,.hv2-nav,.hv2-nav .hv2-main-nav li.on a,.hv2-nav .hv2-r-link a,.hv2-fav .wrap,.hv2-fav .wrap div{background:url(http://css.sodao.com/header/headerv2-bg.png) no-repeat;}
.hv2-area-box span{background-position:right top; float:left; height:13px; margin-top:3px; line-height:13px;}
.hv2-area-box a:link,.hv2-area-box a:visited{color:#B0B0B0; margin-right:8px; text-decoration:none; border-bottom:1px solid #B0B0B0; float:left;}
.hv2-search{width:370px; position:absolute; left:50%; margin-left:-185px; height:54px;}
.hv2-search .hv2-search-tab{overflow:hidden; zoom:1;}
.hv2-search .hv2-search-tab li{float:left; height:22px; line-height:22px; padding:0 10px; margin:0 0 0 5px; display:inline;}
.hv2-search .hv2-search-tab li a:link,.hv2-search ul li a:visited{color:#666; text-decoration:none;}
.hv2-search .hv2-search-tab li a:hover{text-decoration:underline;}
.hv2-search .hv2-search-tab li.on{background:#E3184E;}
.hv2-search .hv2-search-tab li.on a:link,.hv2-search ul li.on a:visited{color:#fff;}
.hv2-search .hv2-search-tab li a:hover{text-decoration:none;}
.hv2-search-form{background-position:0 0; height:32px; position:relative;}
.hv2-search-form .hv2-inp-txt{width:280px; height:18px; line-height:18px; font-size:14px; margin:5px 0 0 8px; padding:2px 0; border:0; float:left; background:transparent;}
.hv2-search-form .hv2-inp-btn{cursor:pointer; float:right; width:71px; height:32px; overflow:hidden; background:none; border:0; text-align:center; color:#fff; font-weight:bold;}
.hv2-search-form .hv2-select-box{cursor:pointer; float:right; width:18px; height:30px;}
.hv2-search-form .hv2-keywords-list{position:absolute; border:1px solid #8B9499; border-top:0; background:#fff; left:1px; top:31px; width:295px;}
.hv2-search-form .hv2-keywords-list ul li{height:22px; line-height:22px; cursor:pointer; padding:0 5px;}
.hv2-search-form .hv2-keywords-list ul li.on{color:#fff; background:#666;}
.hv2-search-form .hv2-keywords-list p{height:20px; line-height:20px; padding:0 5px; text-align:right; color:#666; background:#F2F2F2; border-top:1px solid #E2E2E2;}
.hv2-nav{height:34px; overflow:hidden; background-position:left -32px; background-repeat:repeat-x;}
.hv2-nav .hv2-main-nav{padding-left:10px;}
.hv2-nav .hv2-main-nav li{float:left; margin:4px 10px; display:inline;}
.hv2-nav .hv2-main-nav li a{float:left; height:30px; line-height:30px; font-size:14px; font-weight:bold; padding:0 10px;}
.hv2-nav .hv2-main-nav li a:link,.hv2-nav .hv2-main-nav li a:visited{color:#fff; text-decoration:none;}
.hv2-nav .hv2-main-nav li.on a{background-position:-432px 0;}
.hv2-nav .hv2-main-nav li.on a:link,.hv2-nav .hv2-main-nav li.on a:visited{color:#333;}
.hv2-nav .hv2-r-link{float:right; padding:4px 5px 0;}
.hv2-nav .hv2-r-link a{float:left; width:62px; height:26px; margin-left:3px; background-position:-370px 0; text-align:center; line-height:26px;}
.hv2-nav .hv2-r-link a:link,.hv2-nav .hv2-r-link a:visited{text-decoration:none; color:#666;}
.hv2-fav{position:absolute; right:0; top:0; color:#fff; font-family:simsun;}
.hv2-fav .wrap{float:left; padding-left:20px; background-position:-394px -66px;}
.hv2-fav .wrap div{background-position:right -66px; padding-right:20px; height:20px; line-height:20px; float:left; color:#fff; }
.hv2-fav a:link,.hv2-fav a:visited{color:#fff; text-decoration:none;}
.hv2-fav a:hover{text-decoration:underline;}
.hv2-login{position:absolute; right:0; top:44px; color:#666;}
.hv2-login a:link,.hv2-login a:visited{color:#666; text-decoration:none;}
.hv2-login a:hover{text-decoration:underline; color:#f50c43;}
/*no-sch*/
.hvheader{height:50px; overflow:hidden;}
.hv2-logo{margin-top:5px;}
.hv2-logo a{ float:left; overflow:hidden; width:166px; height:36px; background:url(http://css.sodao.com/index_v2/img/logo.png) left top no-repeat; text-indent:-9999px;}
.hv2-login{top:34px;}
.hv2-flash-logo{float:left; margin-right:10px; margin-top:-3px;}
/*wb-follow*/
.wb-follow{position:absolute; right:0; top:28px; line-height:18px; height:18px; color:#666;}
.wb-follow span .wb-follow-sina-v{margin-right:5px;}
.wb-follow a:link,.wb-follow a:visited{color:#666; text-decoration:none;}
.wb-follow a:hover{text-decoration:underline;}
.wb-follow-sina,.wb-follow-sina-v,.wb-follow-qq,.wb-follow-qq-v{background:url(http://css.sodao.com/home/img/wb-follow-ico.png) no-repeat; vertical-align:middle;}
.wb-follow-sina-v{background-position:3px -33px;}
.wb-follow-qq{background-position:left -72px; width:20px; height:18px;}
.wb-follow-qq-v{background-position:1px -108px; margin-left:2px;}
@import "http://css.sodao.com/home/css/app-ico.css";
/*text type*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td{font-family:Tahoma,Helvetica,Arial,sans-serif;  font-size:12px; line-height:1.5; color:#666666}
textarea{ overflow:auto}
/*clear clearfix*/
.clear{clear:both;}
/*links*/
a:link,a:visited{color:#F50C43;text-decoration:none;}
a:hover{color:#F50C43;text-decoration:underline;}
a.no-color:link,a.no-color:visited {color:#666666;text-decoration:none;}
a.no-color:hover {color:#666666;text-decoration:underline;}
.col-sub,.col-extra{float:left;  }
.col-main{float:left; width:100%; min-height:1px; }
.layer-m17s7 .col-main .main-wrap{margin-right:280px; zoom:1;}
.layer-m17s7 .col-sub{margin-left:-270px;width:270px; zoom:1}
.layer-m13s4e7{ overflow:hidden}
.layer-m13s4e7 .col-main .main-wrap{ margin-right:440px; zoom:1 }
.layer-m13s4e7 .col-sub{margin-left:-430px;width:150px; zoom:1}
.layer-m13s4e7 .col-extra{margin-left:-270px;width:270px; zoom:1}
.layer-m17s7, .layer-m24, .layer-m13s4e7{ margin-top:10px}
.main-wrap:after,.col-sub:after,.col-extra:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.mm-info .now-nf,.in-mm li img.mmsj,.in-mm li img.sgsj,.in-mm li img.ofsj,.user-login h3,.movements h3,.mm-time-act .add-mmtime,.mm-time-act .sch-mmtime,.mm-time-act .add-mmtime-on,.mm-time-act .sch-mmtime-on, .activity h3{background-image:url(http://css.sodao.com/index_v2/img/bg-new.png); background-repeat:no-repeat;}
.activity a.more, .hot-people h3,.hot-people a.more,.mm-blog h3,.she-weekly h3, .she-weekly a.more,.new-people h3,.new-people a.more, .organ a.more,.organ h3{background-image:url(http://css.sodao.com/index_v2/img/bg-new.png); background-repeat:no-repeat;}
.hot-people a.click-in,.tab-title li,#header .station-act,.sponsor h3,.sponsor .next-active h4,.sponsor a.more,.sponsor a.more-active,.act-turn-boxs .more,.act-turn-boxs .turn-btns .next,.act-turn-boxs .turn-btns .prev{background-image:url(http://css.sodao.com/index_v2/img/bg-new.png); background-repeat:no-repeat;}
.new-people li .contro a,.fans-info,.follow-btn,.follow-success-btn,.mm-city-box dt a,.mm-city-box dd .col ul a:hover,.mm-city-box dd .col ul .even a:hover,.star-box h3{background-image:url(http://css.sodao.com/index_v2/img/bg-new.png); background-repeat:no-repeat;}
.user-exp .integral, .user-exp .experience, .inform-ico{background-image:url(http://css.sodao.com/home/img/ico.png); background-repeat:no-repeat;}
.validate-ico{background-image:url(http://css.sodao.com/home/img/ico-an.png); background-repeat:no-repeat;}
.inform-ico{ background-position:0 -1920px}

.notice-tip{ height:22px; background-color:#fff5f6; border-bottom:1px solid #f1dbdd; padding-top:4px;text-align:center}

#page{width:950px; margin:0 auto; background:#fff;}
#header{ padding-top:5px; position:relative; }
#header .station-act{ height:20px;  width:150px; background-position: -475px 0; position:absolute; top:0; right:0; text-align:center; color:#FFFFFF}
#header .station-act a:link,#header .station-act a:visited{color:#FFFFFF;text-decoration:none;}
#header .station-act a:hover{color:#FFFFFF;text-decoration:underline;}
.mm-time{height:551px; }
.mm-time h3{display:none;}
.photo-box{ position:relative; overflow:hidden;zoom:1; height:448px; background-color:#EBEBEB}
#loadimg{ width:518px; height:326px; display:block; margin:40px auto 0}
.photo-box .time-tips{position:absolute; right:0; bottom:0;}
.photo-box img{display:block;}
.photo-box em{ position:absolute; width:73px; height:68px; padding-left:5px; padding-top:8px; top:0px; left:0px; font-size:34px; font-family:Arial Black; font-weight:700; color:#FFFFFF;background:url(http://css.sodao.com/index_v2/img/mm-Sbg.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.sodao.com/index_v2/img/mm-Sbg.png',sizingMethod='crop');}
.mm-info{width:287px;  border:1px solid #E9CEF3; float:left; margin-top:9px; padding:10px 10px 0; height:82px;  position:relative; z-index:1;}
.mm-info-right{position:absolute; right:10px; top:10px;}
.mm-info-right .bir-tips{position:absolute; left:-99px; width:220px; top:-33px;}
.mm-info-right .bir-tips .arrow{position:absolute; bottom:-6px; left:100px;}
.mm-info-right .bir-tips p{border:1px solid #EEE7CA; background:#FEF8E0; line-height:2em; height:2em; padding:0 10px; overflow:hidden; white-space:nowrap;}
.mm-info .now-nf{display:block;width:17px; height:9px;position:absolute; top:-9px; left:150px;  background-position:-983px -110px;}
.mm-info .user-avatar{float:left; margin-right:10px; }
.user-avatar{width: 54px; height: 54px; margin:0 auto;  }
.user-avatar a{ display:block;-webkit-transition: all 0.3s ease-out;}
.user-avatar a:hover{-webkit-transform: scale(1.3);}
.user-avatar img{display:block; padding:1px; border:1px solid #E6E6E6}

.mm-info dl{overflow:hidden; zoom:1; }
.mm-info dl strong{color:#F50C43;font-size:14px; }
.mm-info dl span{color:#999999; }
.mm-info dl dd{width:220px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.in-mm{ float:right;width:360px;margin-top:10px; }
.in-mm li{float:left; margin-left:10px; width:110px;  position:relative;  display:inline;   }
.in-mm li img{width:108px; height:91px; border:1px solid #E9CEF3; position:absolute; top:0px; left:0px; display:block;}
.in-mm li img.mmsj{background-position:-651px 0;}
.in-mm li img.sgsj{background-position:-772px 0;}
.in-mm li img.ofsj{background-position:-892px 0;}
.in-mm li a:hover img{ border:1px solid #F50C43;}

.user-login{border:4px solid #E9CEF3; padding:0 14px; height:261px;}
.user-login .weibo-login{border-top:1px solid #EAEAEA; padding-top:10px; margin-top:10px; text-align:center;}
.user-login .weibo-login h4{ font-size:12px; font-weight:normal; text-align:left;}
.user-login .weibo-login div{margin-top:7px;}
.user-login .weibo-login div a{float:left; margin:0 2px;}
.user-login h3{ background-position: 0 8px;height:35px; overflow:hidden; text-indent:-200px; }
.user-login label.input-title{ color:#888888 }
.user-login ul{height:140px; overflow:hidden;}
.user-login li{padding:4px 0; }
.user-login li.pad-left{ padding-left:36px}
.user-login li input.psw{width:118px; height:24px; border:1px solid #C9C9C9;line-height:24px; padding-left:3px;color:#999999;}
.user-login li input.username{width:180px; height:24px; border:1px solid #C9C9C9; line-height:24px; padding-left:3px;color:#999999;}
.user-login li input.on{border:1px solid #E9CDF3; background-color:#FAF3FC; }
.user-login li input{vertical-align:middle; }
.user-login li input.btn-login{width:74px; height:34px; color:#FFFFFF; font-weight:700; background-color:#EB3C65; border:0 none; border-right:1px solid #9A102F; border-bottom:1px solid #9A102F; cursor:pointer}
.user-login li input.btn-login:hover{background-color:#CC3333;}
.user-login li input.btn-reg{width:97px; height:34px; color:#FFFFFF; font-weight:700; background-color:#AAD200; border:0 none; margin-left:10px;border-right:1px solid #718C00; border-bottom:1px solid #718C00; cursor:pointer}
.user-login li input.btn-reg:hover{background-color:#8DAE00;}
.user-islogin{border:4px solid #E9CEF3; padding:10px 10px 0; height:251px; position:relative; }
.user-islogin .user-avatar{float:left; margin-right:10px; }
.user-islogin .user-info-box{overflow:hidden;  height:50px; }
.user-islogin .user-info-box .name{width:142px; font-weight:700; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.user-islogin .user-info-box .mes{padding-top:5px; }
.user-exp{margin-top:15px; }
.user-exp .integral{background-position:0 -518px;height:25px;padding-left:20px;}
.user-exp .experience{background-position:0 -557px;height:25px;padding-left:20px;}
.user-exp .experience .lvBlock{display:inline-block; cursor:default;width:125px; position:relative; top:2px; left:10px; }
.user-exp .experience .lvBlock .level-bar{border:1px solid #8EB6CC; display:inline-block;height:10px;margin:0 auto;overflow:hidden;padding:1px;text-align:left;width:120px;font-size:0;line-height:0; }
.user-exp .experience .lvBlock .level-bar span{background-color:#C5DAE7;display:inline-block;height: 10px; font-size:0;line-height:0; }
.user-exp .experience .lvBlock .level-num{color:#5888A2;display:inline-block;font-size:9px;left:0;letter-spacing:2px;line-height:10px;margin:0 auto;position:absolute;text-align:center;top:2px;width:120px;}
.user-islogin .user-btn{ margin-top:10px; }
.user-islogin .user-btn a:link,.user-islogin .user-btn a:visited {color:#FFFFFF;text-decoration:none;}
.user-islogin .user-btn a:hover {color:#FFFFFF;text-decoration:none;}
.user-islogin .link-red{width:90px; display:inline-block; text-align:center; line-height:34px; height:34px; color:#FFFFFF; font-weight:700; background-color:#EB3C65; border:0 none; border-right:1px solid #9A102F; border-bottom:1px solid #9A102F;}
.user-islogin .link-red:hover{background-color:#CC3333;}
.user-islogin .link-gre{width:90px; display:inline-block; text-align:center;line-height:34px; height:34px; color:#FFFFFF; font-weight:700; background-color:#AAD200; border:0 none; margin-left:10px; border-right:1px solid #718C00; border-bottom:1px solid #718C00;}
.user-islogin .link-gre:hover{background-color:#8DAE00;}
.user-islogin .login-out{position:absolute; top:10px; right:10px;}

.movements{border:4px solid #E9CEF3; padding:0 8px; height:241px; margin-top:10px; overflow:hidden; }
.movements-unlogin{height:160px;}
.movements-unlogin .move-us{display:none;}
.movements .move-site{ height:162px}
.movements .move-site h3{ background-position:0 -36px; height:35px; overflow:hidden; text-indent:-200px; }
.movements .move-site li{height:25px; _width:100%;overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.movements .move-site li span{ color:#F50C43; font-weight:700}
.movements .move-site li a:link,.movements .move-site li a:visited{color:#666;}

.movements .move-us{position:relative;border-top:1px dotted #C5C8CD; padding-top:3px }
.movements .move-us h3{margin-top:0px;  background-position:0 -82px; height:30px; overflow:hidden; text-indent:-200px; }
.movements .move-us li{height:20px;overflow:hidden;  }
.movements .move-us a:link,.movements .move-us a:visited {color:#888888;text-decoration:none;}
.movements .move-us a:hover {color:#888888;text-decoration:underline;}
.movements .move-us .more{position:absolute; top:5px; right:10px;}
.mm-time-act{margin-top:10px; }
.mm-time-act .add-mmtime{ background-position:-651px -221px;}
.mm-time-act .sch-mmtime{background-position:-773px -110px;}
.mm-time-act .add-mmtime-on{background-position:-651px -110px;}
.mm-time-act .sch-mmtime-on{background-position:-773px -221px;}
.act-turn-boxs{margin-top:10px;  border:1px solid #E9CDF3; padding:4px; position:relative}
.act-turn-boxs .more{display:block;position:absolute; top:4px; right:4px;width:65px; height:18px;  background-position:-110px -220px;overflow:hidden; text-indent:-500px; z-index:1 }
.act-turn-boxs .turn-btns{position:absolute; top:4px; right:98px;width:32px; height:14px; z-index:1}
.act-turn-boxs .turn-btns a{display:block;position:absolute; top:2px;width:14px; height:14px;overflow:hidden; text-indent:-200px;outline:none}
.act-turn-boxs .turn-btns .next{ right:0px;background-position:-238px -220px;}
.act-turn-boxs .turn-btns .next:hover{background-position:-238px -240px;}
.act-turn-boxs .turn-btns .prev{ left:0px;14px;background-position:-220px -220px; }
.act-turn-boxs .turn-btns .prev:hover{background-position:-220px -240px;}
.act-turn-boxs .activity-box { height:84px; overflow:hidden;position:relative;}
.act-turn-boxs .activity-box li{ position:absolute; padding-left:130px; height:60px; width:130px; padding-top:24px; top:0; left:0; background-color:#FFFFFF}
.act-turn-boxs .activity-box li img.act-img{ position:absolute; top:0; left:0;}
.act-turn-boxs .activity-box li  h3{ font-size:12px; font-weight:400; height:40px }
.act-turn-boxs .activity-box li h3 a:link,.act-turn-boxs .activity-box li h3 a:visited {color:#666666;text-decoration:none;}
.act-turn-boxs .activity-box li h3 a:hover {color:#666666;text-decoration:underline;}
.act-turn-boxs .activity-box li strong{font-size:12px; color:#F50C43 }

/*.S-recommend{padding:8px 9px 0; border:1px solid #E9CEF3;height:360px; background: url(http://css.sodao.com/index_v2/img/S-recommend-bg.png) left -34px repeat-x;overflow:hidden;}
.top-line{padding-bottom:14px; border-bottom:1px solid #E9CEF3; padding-top: 2px; }
.top-line h3{display:none; }
.top-line strong{ font-size: 14px; padding-right: 20px; }
.top-line p{text-indent: 2em; line-height:20px; color:#888888;padding-top: 3px; }
.recommend-video{ float:left; width:260px; overflow:hidden; margin-top:14px; overflow:hidden;zoom:1}
.recommend-video li{ float:left; margin-right:8px; width:122px; padding-bottom:15px; }
.recommend-video li img{border:1px solid #C0C0C0;display:block;}
.recommend-video li p{margin-top:3px; padding:3px 5px; _width:112px;overflow:hidden; text-align:center;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.recommend-video li.on img{border:1px solid #F50C43;}
.recommend-video li.on p{color:#FFFFFF; background-color:#F50C43;  }
.recommend-video li.on p a:link,.recommend-video li.on p a:visited {color:#FFFFFF;text-decoration:none;}
.recommend-video li.on p a:hover {color:#FFFFFF;text-decoration:underline;}

.recommend-article{overflow:hidden;zoom:1; padding-left:10px; }
.recommend-article ul{margin-top:11px; }
.recommend-article li{ padding-left:10px;font-size:14px;height:24px; background: url(http://css.sodao.com/index_v2/img/S-recommend-bg.png) left 10px no-repeat;}
.recommend-article li a:link,.recommend-article li a:visited {color:#666666;text-decoration:none; margin-right:10px; }
.recommend-article li a:hover {color:#666666;text-decoration:underline;}

.zone-video{ padding:8px 9px 0; border:1px solid #E9CEF3;height:360px;}
.zone-video .S_ZoneRecommend{ position:relative; zoom:1}
.zone-video .S_ZoneRecommend h3{ display:none;  }*/
a.S_KnowUser-add:link,a.S_KnowUser-add:visited{ display:block; margin-right:10px; height:16px;line-height:15px; float:left; overflow:hidden; background-color:#AAD200;color:#FFFFFF;padding:0 3px;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
a.S_KnowUser-add:hover{ text-decoration:none; background-color:#8BAD03;}
.S_Zone-list { border-bottom:1px solid #DFDFDF; }
.S_Zone-list li{ overflow:hidden; padding-bottom: 13px; font-size:0}
.S_Zone-list li .zone-info-name{ font-size:12px; padding-bottom:5px; color:#666666;}
.S_Zone-list li .zone-info-name img{vertical-align:middle;}
.S_Zone-list li .user-avatar{ float:left; margin-right:8px;_margin-right:5px;}
.S_Zone-list li .zone-info-box{ overflow:hidden;zoom:1; height:54px}
.S_Zone-list li .zone-info-p{ height:32px; line-height:16px; overflow:hidden; color:#888888; margin-bottom:5px}
.S_Zone-list li .zone-recommend-box{ padding:0 10px}
.zone-video .S_ZoneRecommend .S_UL-more{ position:absolute; right:0; bottom:15px;color:#888888;}
.zone-video .S_ZoneRecommend .S_UL-more:hover{color:#888888;}

.S_ActBoxs{margin-top:10px;position:relative;zoom:1}
.S_activity-box { height:166px; overflow:hidden; position:relative;}
.activity-box{position:absolute;top:0; left:0; background-color:#FFFFFF}
.activity-box h3{font-weight:700; font-size:12px;height:20px;}
.activity-box .activity-info{margin-top:5px;overflow:hidden;zoom:1; }
.activity-box .activity-info img.sAct-img{float:left; display:block; margin-right:8px;  }
.activity-box .activity-info .activity-txt{width:88px; float:left; }

.S_ActBoxs .turn-btns{position: absolute;top:1px; right:0px;width:18px; height:18px;z-index:1;}
.S_ActBoxs .turn-btns a{display: block;width:18px; height:18px;overflow: hidden;background-position:-6px -51px; text-indent: -200px;outline:none;background-image: url(http://css.sodao.com/home/img/menber-bg.png);background-repeat: no-repeat;}
.S_ActBoxs .turn-btns a:hover{background-position:-6px -67px;text-decoration:none;}

.baby-time{ margin-top:10px;height:100px;}
.stars{ border:1px solid #E9CDF3; padding:10px 0 0 10px; overflow:hidden; zoom:1; position:relative; margin-top:10px;   height:184px;   }
.stars .title li{float:left; padding:0 10px;}
.stars .title li a:link,.stars .title li a:visited {color:#999999;text-decoration:none;}
.stars .title li a:hover {color:#999999;text-decoration:none;}
.stars .title li.on{background-color:#F50C43; }
.stars .title li.on a:link,.stars .title li.on a:visited {color:#FFFFFF;text-decoration:none;font-weight:700;}
.stars .title li.on a:hover {color:#FFFFFF;text-decoration:none;}
.stars .star-boxs{ margin-top:10px; }
.stars .star-boxs li{float:left; margin-right:9px;width:122px; display:inline;  }
.stars .star-boxs li img{border:1px solid #C0C0C0;display:block;}
.stars .star-boxs li strong{ display:block;height:20px; }
.stars .star-boxs li em{display:block; padding-left:18px; background-position:-986px -156px; color:#999999;  }
.stars .star-boxs li em span{display:none;}
.stars .star-boxs li p{margin-top:3px; padding:3px 5px;  }
.stars .star-boxs li.on img{border:1px solid #F50C43;}
.stars .star-boxs li.on p{color:#FFFFFF; background-color:#F50C43;  }
.stars .star-boxs li.on p em{background-position:-986px -196px; color:#FFFFFF;}
.stars .star-boxs li.on p a:link,.stars .star-boxs li.on p a:visited {color:#FFFFFF;text-decoration:none;}
.stars .star-boxs li.on p a:hover {color:#FFFFFF;text-decoration:underline;}

/*del*/
.activity{ border:1px solid #E9CDF3; padding:10px 9px 0; position:relative; height:368px; overflow:hidden}
.activity h3{ height:30px; background-position:0 -173px; overflow:hidden; text-indent:-200px;  }
.activity a.more{display:block;position:absolute; top:14px; right:10px;width:65px; height:18px;  background-position:0 -220px;overflow:hidden; text-indent:-200px; }
.activity ul{ overflow:hidden;zoom:1}
.activity .img-guang{ display:block}
.activity div.text-act{padding:10px 0;zoom:1 }
.activity li.text-act-line{ *margin:3px 0 0; zoom:1;border-top:1px dotted #C5C8CD; height:26px; }
.activity li.text-act-line p{ padding-top:5px}
.activity li.text-act-line p img{ vertical-align:middle}
.activity .text-act{}
.activity .text-act img{float:left; margin-right:10px; }
.activity p a:link,.activity p a:visited {color:#666666;text-decoration:none;}
.activity p a:hover {color:#FF0000;text-decoration:underline;}
/*end del*/


.hot-people{ border:1px solid #E9CDF3; padding:6px 9px 0; position:relative;  height:430px; overflow:hidden;  }
.hot-people h3{ height:35px; background-position:0 -302px; overflow:hidden; text-indent:-200px;  }
.hot-people .periods{position:absolute; top:13px; left:120px;font-weight:700;color:#999999; }
.hot-people .hox-text{ width:490px; height:40px; position:absolute; left:0px; bottom:0px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99FFFFFF', endColorstr='#99FFFFFF');background:rgba(255,255,255,0.6);}
.hot-people .hox-text p {padding-left:18px;}
.hot-people p em{ font-family:\5fae\8f6f\96c5\9ed1,\9ed1\4f53;font-size:22px; color:#BCF800; }
.hot-people p em a:link,.hot-people p em a:visited{ color:#BCF800; text-decoration:none;}
.hot-people p em a:hover{ color:#BCF800; text-decoration:none;}
.addspace { margin-left:6px;}
.hot-people p.hox-text-info{color:#BCF800;}
.hot-people p.hox-text-info em a:link, .hot-people p.hox-text-info em a:visited { color:#f50c43;}
.hot-people p.hox-text-info span{ margin-left:10px; color:#666;}
.hot-people p.hox-text-reason{color:#D6D6D6;}
.hot-people h4{font-weight:400;font-size:12px;margin-top:10px; }
.hot-people a.more{display:block;position:absolute; top:8px; right:10px;width:50px; height:23px;  background-position:0 -256px;overflow:hidden; text-indent:-9000px; }
.hot-people a.more:hover{ background-position:-65px -256px;}
.hot-people a.click-in{display:block;position:absolute; bottom:10px; right:10px;width:40px; height:40px;  background-position:-960px -275px;overflow:hidden; text-indent:-200px; }
/*hot people slide img*/
#hotman { overflow: hidden; width: 490px; height: 382px; position: relative }
#hotman .jQSlide-img-box { position: absolute; height: 382px; }
#hotman .jQSlide-img-box li { position: relative; zoom:1; vertical-align: top; float: left}
#hotman img { display: block; }
#hotman .jQSlide-titleBg { padding:0 10px; height:40px; line-height: 40px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99FFFFFF', endColorstr='#99FFFFFF');background:rgba(255,255,255,0.6); }
#hotman .jQSlide-titleBg a:link, #hotman .jQSlide-titleBg a:visited { color:#FFFFFF; text-decoration:none; }
#hotman .jQSlide-titleBg a:hover { color:#FFFFFF; text-decoration:underline; }
#hotman .jQSlide-flash-item { position: absolute; left: 18px; bottom: 42px; height: 18px; padding-top: 2px;z-index:100 }
#hotman .jQSlide-flash-item li { background-color: #FFF; color: #D94B01; cursor: pointer; float: left; height: 10px; line-height: 10px; margin-left: 5px; text-align: center; width: 10px; border-radius:4px 4px 4px 4px; overflow:hidden; }
#hotman .jQSlide-flash-item li.on { background-color: #f50c43; color: #FFFFFF; font-weight: bold; height: 10px; line-height: 10px; width: 10px;}
#hotman .jQSlide-flash-item li img { display: block }


.mm-blog{ border:1px solid #E9CDF3; padding:10px 8px 0; height:426px;}
.mm-blog h3{ background-position: -1px -360px;height:31px; overflow:hidden; text-indent:-200px; }
.mm-blog p{ padding-top:6px; font-weight:700; text-align:center}
.she-weekly{ border:1px solid #E9CDF3; padding:10px 9px 0; position:relative; height:426px; }
.she-weekly h3{ height:31px; background-position:0 -466px; overflow:hidden; text-indent:-200px;}
.she-weekly a.more{display:block;position:absolute; top:8px; right:10px;width:50px; height:23px;  background-position:0 -256px;overflow:hidden; text-indent:-9000px; }
.she-weekly a.more:hover{ background-position:-65px -256px;}
.new-people{ border:1px solid #E9CDF3; padding:10px 9px; position:relative; overflow:hidden; zoom:1}
.new-people h3{ height:200px; width:34px; margin-right:10px; float:left;   background-position:0 -569px; overflow:hidden; text-indent:-200px;}
.new-people li{float:left; margin-right:18px; width:156px; display:inline; padding-bottom:10px; height:146px  }
.new-people li img{border:1px solid #C0C0C0;display:block; /*width:154px; height:115px;*/}
.new-people li p{height:20px; color:#999999; margin-top:3px; padding:3px 5px;_width:146px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;  }
.new-people li.on img{border:1px solid #F50C43;}
.new-people li.on p{color:#FFFFFF; background-color:#F50C43;  }
.new-people li.on p a:link,.new-people li.on p a:visited {color:#FFFFFF;text-decoration:none;}
.new-people li.on p a:hover {color:#FFFFFF;text-decoration:underline;}
.new-people a.more{display:block;position:absolute; top:8px; right:10px;width:24px; height:72px;  background-position:-180px -350px;overflow:hidden; text-indent:-9000px; }
.new-people a.more:hover{ background-position:-220px -350px;}

.sponsor { border:1px solid #E9CDF3; padding:10px 0 0 10px; height:438px; position:relative}
.sponsor h3{background-position: -260px -466px;height:31px; overflow:hidden; text-indent:-200px;}
.sponsor h2{height:31px; font-family:\5fae\8f6f\96c5\9ed1,\9ed1\4f53; font-size:20px; font-weight:400}
.sponsor h2 span{ color:#F50C43}
.sponsor a.more{display:block;position:absolute; top:12px; left:610px;width:50px; height:23px;  background-position:0 -256px;overflow:hidden; text-indent:-9000px; }
.sponsor a.more:hover{ background-position:-65px -256px;}
.sponsor .activea-img{ width:660px; height:390px; float:left; margin-top:7px}
.sponsor .sponsor-box{ width:260px; float:left; margin-left:10px; margin-top:7px; position:relative}
.sponsor .sponsor-box h3{ display:none}
.sponsor a.more-active{display:block; position:absolute; top:12px; right:10px;  width:50px; height:23px;  background-position:0 -256px;overflow:hidden; text-indent:-9000px; }
.sponsor a.more-active:hover{ background-position:-65px -256px;}
.sponsor p.sponsor-tit{ font-size:24px; font-family:\5fae\8f6f\96c5\9ed1,\9ed1\4f53; line-height:1.2; height:70px}
.sponsor p.sponsor-tit em{ color:#F50C43}
.sponsor p.sponsor-info{ line-height:1.8; height:113px; }
.sponsor .next-active{ background-color:#F9F3FA; padding: 6px 0 10px 0}
.sponsor .next-active h4{background-position: -253px 0;height:31px; overflow:hidden; width:160px; text-indent:-200px;}
.sponsor .next-active h5{height:31px; overflow:hidden; width:120px; font-size:16px; padding-left:10px; font-family:\5fae\8f6f\96c5\9ed1,\9ed1\4f53;}
.sponsor .next-active .next-active-box{ width:240px; height:160px; margin:0 auto}
.sponsor .active-more-link{ height:30px; padding-top:20px; font-family:\5fae\8f6f\96c5\9ed1,\9ed1\4f53; font-size:20px; text-align:center}
.sponsor .active-more-link a:link,.sponsor .active-more-link a:visited {text-decoration:none;color:#F50C43}
.sponsor .active-more-link a:hover {color:#F50C43;text-decoration:underline;}
.flash_img {float: left; overflow: hidden; width:510px; height: 390px; position:relative}
.flash_img .img-box{ position:absolute}
.flash_img img { display:block}
.flash_item { float: right; width: 132px;height: 390px; overflow:hidden; padding-right:8px}
.flash_item li {display: inline; float: left; width: 130px; height: 70px;  margin-bottom:7px;border:1px solid #FFFFFF}
.flash_item li.on { border:1px solid #F497AC}
.flash_item li img {display:block}


.organ{ border:1px solid #E9CDF3; padding:10px 9px; position:relative; overflow:hidden; zoom:1}
.organ h3{ height:35px; background-position:0 -515px; overflow:hidden; text-indent:-200px;  }
.organ a.more{display:block;position:absolute; top:8px; right:10px;width:50px; height:23px;  background-position:0 -256px;overflow:hidden; text-indent:-200px; }

.friend-links{ border:1px solid #E9CDF3; padding:10px 9px; position:relative; overflow:hidden; zoom:1}
.friend-links h3{ float:left; font-size:12px; line-height:20px }
.friend-links .friend-links-box{ overflow:hidden; zoom:1;}
.friend-links .friend-links-box a{ white-space:nowrap; line-height:22px}
.friend-links .friend-links-box a:link,.friend-links .friend-links-box a:visited {color:#888888;text-decoration:none;margin-right:10px; }
.friend-links .friend-links-box a:hover {color:#888888;text-decoration:underline;}

#footer{ text-align:center; margin-top:10px;padding-bottom:15px;  }
#footer a:link,#footer a:visited {color:#666666;text-decoration:none;margin-right:10px; }
#footer a:hover {color:#666666;text-decoration:underline;}
p.foot-pingpinganan{ margin-bottom:15px; text-align:center}
.boder-box{border:1px solid #E9CDF3; padding:15px; position:relative }
.boder-box a.more{ font-weight:700; position:absolute;top:16px;right:20px}
.tab-title{height:34px; }
.tab-title li{float:left; height:34px; margin-right:20px;  }
.tab-title li a {display:block;text-indent:-500px;overflow:hidden; width:100%; height:34px; float:left;   }
.tab-title li a:hover{text-decoration:none}
.tab-title li.hot-p-on{ background-position:-650px -350px;width:69px; }
.tab-title li.hot-p{ background-position:-650px -408px;width:69px; }
.tab-title li.new-p{ background-position:-745px -408px;width:69px; }
.tab-title li.reg-p{ background-position:-840px -408px;width:92px; }
.tab-title li.new-p-on{ background-position:-745px -350px;width:69px; }
.tab-title li.online-p{ background-position:-545px -408px;width:92px; }
.tab-title li.online-p-on{ background-position:-545px -350px;width:92px; }
.tab-title li.reg-p-on{ background-position:-840px -350px;width:92px; }
.hot-p-list { padding-left: 13px;}
.hot-p-list li{ margin-top:10px; border:1px solid #eee; padding:10px; float:left; width:46%; margin-right:12px; height:117px; overflow:hidden; }
.hot-p-list li img{border:1px solid #BFC0BF; display:block;float:left;  margin-right:15px; }
.hot-p-list li .hot-p-box{overflow:hidden; zoom:1}
.hot-p-list li .hot-p-box .periods{color:#999999; }
.hot-p-list li .hot-p-box p strong{ font-family:\9ed1\4f53;font-weight:700;font-size:28px; color:#666666; }
.hot-p-list li .hot-p-box p {color:#999999; padding-top:2px; overflow:hidden; }
.hot-p-list li .hot-p-box .perinfo p { height:22px; overflow:hidden;}
.hot-p-list li .hot-p-box p span{color:#666666; padding-right:6px;font-size:14px; font-family:"宋体";}
.new-p-list{ border:0 none!important; padding:10px 0!important; position:relative; overflow:hidden; zoom:1}
.new-p-list li{float:left; margin:0 13px; width:156px; display:inline; padding-bottom:10px;   }

.reg-p-list{margin-top:15px;}
.reg-p-list ul{overflow:hidden; zoom:1 }
.reg-p-list li{ margin-top:16px;width:214px; float:left; height:75px;  border-bottom:1px dashed #E4E4E4;margin-right:15px; display:inline }
.reg-p-list li a.del-share{top:2px}
.reg-p-list li .user-avatar{  float:left;margin-right:10px;_margin-right:7px; }
.reg-p-list li .fr-know{overflow:hidden; zoom:1; position:relative;top:-4px;}
.reg-p-list li .fr-know .fr-name{ height:20px; line-height:20px; overflow:hidden; width:140px; font-weight:700}
.reg-p-list li .fr-know .fr-name a:link,.reg-p-list li .fr-know .fr-name a:visited{color:#0071DB;text-decoration:none;}
.reg-p-list li .fr-know .fr-name a:hover{color:#0071DB;text-decoration:underline;}
.reg-p-list li .fr-relation{color:#888888; }
.reg-p-list li .fr-add{background-position: 0 -2836px;padding-left:15px; font-family:\5b8b\4f53 }
.reg-p-list .figure-btn{ padding-top:10px; text-align:center}

/*cutPage*/
.cutPage{ height:40px; clear:both; padding-top:15px;font-size:14px;overflow:hidden;zoom:1; line-height:18px; text-align:center; font-family:"\5b8b\4f53" }
.cutPage b{display:inline-block;padding:0 8px;background-color:#FF0000;margin-right:3px; color:#FFFFFF}
.cutPage a{display:inline-block;text-decoration:none;padding:0 6px;background-color:#fff;margin-right:3px; }
.cutPage a:link,.cutPage a:visited{color:#555555;text-decoration:none;border:1px solid #FFFFFF;}
.cutPage a:hover{color:#555555;text-decoration:none;border:1px solid #FF0000;}
.cutPage .page_go{float:right}
.cutPage .page_go .page_go_inp{ border:1px solid #D0DEFF; width:30px;height:18px;}
.cutPage .page_go .page_togo{border:1px solid #D0DEFF; background-color:#FFFFFF; height:20px;position:relative;margin:0; padding:0 5px; font-size:12px}
.cutPage .page_go input{ vertical-align:middle}

.online-ico{background-image:url(http://css.sodao.com/home/img/page-ico.png); background-repeat:no-repeat;vertical-align:middle; background-position:0 -30px; margin-right:3px;width:10px; height:10px;}

.new-people li{height:168px;}
.new-people li p{margin-bottom:3px;}
.new-people li .contro a:link,.new-people li .contro a:visited{color:#A6A6A6; padding:0 3px 0 13px; float:left; line-height:normal;}
.new-people li .contro a:hover{color:#F40C43; text-decoration:none;}
.new-people li .contro a.link-add-friend{background-position:-220px -566px;}
.new-people li .contro a.link-add-friend:hover{background-position:-313px -566px;}
.new-people li .contro a.link-gift{background-position:-220px -586px;}
.new-people li .contro a.link-gift:hover{background-position:-313px -586px;}
.new-people li .contro a.link-send-msg{background-position:-220px -608px;}
.new-people li .contro a.link-send-msg:hover{background-position:-313px -608px;}

/*friend-win*/
.friend-win{}
.friend-win .user-avatar{float:left; margin-right:10px; _margin-right:7px; }
.friend-win p strong{ color:#F8466F; line-height:22px;}
.friend-win .fri-inspect{overflow:hidden; zoom:1}
.friend-win .fri-inspect textarea{width:260px; height:48px; padding:2px 0 0 3px; border:1px solid #D1D6E2;}
.friend-win .win-txt{line-height:25px;  }
.friend-win .del-tip{ margin:10px 0}
.friend-win .del-tip span{ color:#999999}
.friend-win .select-friend-class{ background-color:#F9FBFC; border:1px solid #D1D6E2; padding:5px;  clear:both}
.friend-win .friend-class-list li{ float:left; width:33%; line-height:22px}
.friend-win .friend-class-list li input,.friend-win .friend-class-list li label{ vertical-align:middle}
.friend-win .creat-gr-box{margin-top:10px;}
.friend-win .win-creat-gr{padding-left:15px;background-image:url(http://css.sodao.com/home/img/ico.png); background-repeat:no-repeat;background-position:0 -2835px; margin-left:3px; padding-top:5px; font-family:\5b8b\4f53 }
.friend-win .creat-gr-input{ _margin-left:1px}
.friend-win .creat-gr-tip{padding:5px; margin-top:10px;background-color:#FEF8E0; border:1px solid #EEE7CA; }
.friend-win .win-creat-gr a{line-height:1; }
.friend-win .win-creat-gr a:link,.friend-win .win-creat-gr a:visited{color:#3366CC}
.friend-win .gr-input{width:100px; height:16px; padding:2px 0 0 3px;border:1px solid #D1D6E2;}
.friend-win .creat-gr-input input{vertical-align:middle; }
.friend-win .right-ico{ background-image:url(http://css.sodao.com/home/img/ico.png); background-repeat:no-repeat; background-position: 0 -1040px; width:20px}

#ggZoom{ position:relative;}
#ggZoom .g-contro-open,#ggZoom .g-contro-close{position:absolute;}
#ggZoom .g-contro-open{background:url(http://css.sodao.com/actCss/beauty2011/img/index-arrow.png) center center no-repeat; overflow:hidden; width:18px; height:16px; text-indent:-9999px; cursor:pointer; right:10px; top:18px; z-index:12}
#ggZoom .g-contro-close{background:url(http://css.sodao.com/actCss/beauty/img/aclose.gif) left top no-repeat; overflow:hidden; width:16px; height:16px; text-indent:-9999px; cursor:pointer; right:10px; top:22px; z-index:12}

.aqpmd-box{ height:48px; background:url(http://css.sodao.com/actCss/mother/img/index-top-gg.png) no-repeat}
.aqpmd-box .list-box{ height:48px; margin-left:220px; width:590px; overflow:hidden}
.aqpmd-box .list-box li{ float:left;height:48px; line-height:48px; color:#6A3906; padding-left:15px; font-size:14px;}
.aqpmd-box .list-box img{ vertical-align:middle}
.aqpmd-box .list-box a:link,.aqpmd-box .list-box a:visited{color:#C60D00;text-decoration:none;}
.aqpmd-box .list-box a:hover{color:#C60D00;text-decoration:underline}
.aqpmd-box .list-box a.t-text strong{color:#FF0058 !important;}
.aqpmd-box .list-box a.t-text:link,.aqpmd-box .list-box a.t-text:visited{color:#6A3906;text-decoration:none;}
.aqpmd-box .list-box a.t-text:hover{color:#6A3906;text-decoration:underline}

/*fans-info*/
.fans-info{background-position:right -560px; height:58px; margin:0 -10px; margin-top:20px;}
.fans-info li{border-left:1px solid #E9CEF3; margin-left:-1px; width:87px; float:left; height:57px; text-align:center;}
.fans-info li strong{font-size:22px; font-weight:normal; display:block; padding-top:2px;}

.follow-btn,.follow-success-btn{width:46px; height:23px; background-position:-575px -265px; display:inline-block; *display:inline; *zoom:1; line-height:23px; padding-left:20px;}
.follow-success-btn{width:53px; background-position:-568px -292px;}
.follow-btn:link,.follow-btn:visited{color:#fff;}
.follow-success-btn:link,.follow-success-btn:visited{color:#8C8C8C;}
.follow-btn:hover,.follow-success-btn:hover{text-decoration:none;}

/*mm-city-box*/
.mm-city-box{border:1px solid #E9CEF3; float:right; width:348px; margin-top:9px; height:92px;}
.mm-city-box dt a{float:left; width:117px; height:92px; border-right:1px solid #E9CEF3; background-position:-609px -559px; text-indent:-9999px; overflow:hidden;}
.mm-city-box dd{padding:1px 1px 0 1px; float:left;}
.mm-city-box dd .col{float:left; width:76px;}
.mm-city-box dd li{margin-bottom:1px; height:29px; overflow:hidden;}
.mm-city-box dd .col ul a{display:block; height:29px; line-height:29px; text-align:center;}
.mm-city-box dd .col ul a:link,.mm-city-box dd .col ul a:visited{color:#666;}
.mm-city-box dd .col ul .even a{background:#FDF8FF}
.mm-city-box dd .col ul a:hover,.mm-city-box dd .col ul .even a:hover{text-decoration:none; background-position:right -630px; color:#fff;}
/*star-box*/
.star-box{border: 1px solid #E9CDF3; height: 426px; padding: 10px 0 0;}
.star-box h3{ width:139px; height:31px; background-position:-378px -352px; text-indent:-9999px; margin:0 auto;}
.star-box ul{padding:0 9px;}
.star-box ul li{margin-bottom:6px;}
.star-box ul img{ vertical-align:top;}
.star-box p{text-align:center; font-weight:bold; font-family:simsun;}

/*col-2ad*/
.col-2ad{float:left; position:relative;}
.col-2ad a{ position:absolute; height:100px; overflow:hidden; background:url(http://css.sodao.com/home/img/space.png) left top no-repeat; text-indent:-9999px; width:200px;}
.col-2ad a.l-c{left:0; top:0;}
.col-2ad a.r-c{right:0; top:0;}
/*app-ico*/
.album-ico,.share-ico,.girl-ico,.record-ico,.journal-ico,.activity-ico,.gift-ico,.zone-ico,.kuaisou-ico,.mall-ico,.siteLetter-ico,.lucky28-ico,.find-friend-ico,.regactivity-ico,.show-ico,.show-ico-success,.city-ico,.app-taohuayun-ico,.zone-school-ico,.app-try-ico{ background-image:url(http://css.sodao.com/home/img/Apply-ico.png); background-repeat:no-repeat;vertical-align:middle;margin-right:3px;}
.album-ico{ background-position:0 0;}
.share-ico{ background-position:0 -40px;}
.girl-ico{ background-position:0 -80px;}
.record-ico{background-position:0 -120px;}
.journal-ico{background-position:0 -160px;}
.activity-ico{background-position:0 -200px;}
.gift-ico{background-position:0 -240px;}
.zone-ico{background-position:0 -280px;}
.kuaisou-ico{ background-position:0 -320px;}
.mall-ico{background-position:0 -360px;}
.siteLetter-ico{background-position:0 -400px;}
.lucky28-ico{background-position:0 -440px;}
.find-friend-ico{background-position:0 -480px;}
.regactivity-ico{background-position:0 -520px;}
.show-ico{background-position:0 -560px;}
.show-ico-success{background-position:0 -600px;}
.city-ico{background-position:0 -640px;}
.app-taohuayun-ico{background-position:0 -680px;}
.zone-school-ico{background-position:0 -720px;}
.app-try-ico{background-position:0 -760px;}

.updatephoto-ico,.online-ico,.homepage-ico,.s-master-ico,.s-admin-ico{ background-image:url(http://css.sodao.com/home/img/page-ico.png); background-repeat:no-repeat;vertical-align:middle;}
.updatephoto-ico{ background-position:0 0;}
.online-ico{background-position:0 -30px; margin-right:3px;width:10px; height:10px;}
.homepage-ico{background-position:0 -120px;}
.s-master-ico{background-position:0 -150px;}
.s-admin-ico{background-position:0 -180px;}









@import "http://css.sodao.com/home/css/button.css";
/* CSS Document */
.boxy-wrapper{position:absolute;z-index:50;}
.boxy-wrapper.fixed{position:fixed;}
/* Modal */ 
.boxy-modal-blackout{position: fixed;_position: absolute; left:0; top:0;right:0; bottom:0; background-color:black;}
.boxy-modal-blackout-iframe{position: fixed;_position: absolute; left:0; top:0;right:0; bottom:0; background-color:black;width: 100%;
height: 100%;}
/*.boxy-modal-blackout-iframe{position:absolute; left:0; top:0; z-index:28; border: none;}*/
.iframe-boxy-mask{position:relative; left:0; top:0; border: none;}
/* Border */
.boxy-wrapper{empty-cells:show;}
.boxy-wrapper .boxy-top-left,.boxy-wrapper .boxy-top-right,.boxy-wrapper .boxy-bottom-right,.boxy-wrapper .boxy-bottom-left{width:7px; height:7px; padding:0}
.boxy-wrapper .boxy-top-left{background:url(http://css.sodao.com/dialog/boxy/boxy-nw.png);*background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://css.sodao.com/dialog/boxy/boxy-nw.png,sizingMethod='crop');}
.boxy-wrapper .boxy-top-right{background:url(http://css.sodao.com/dialog/boxy/boxy-ne.png);*background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://css.sodao.com/dialog/boxy/boxy-ne.png,sizingMethod='crop');}
.boxy-wrapper .boxy-bottom-right{background:url(http://css.sodao.com/dialog/boxy/boxy-se.png);*background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://css.sodao.com/dialog/boxy/boxy-se.png,sizingMethod='crop');}
.boxy-wrapper .boxy-bottom-left{background:url(http://css.sodao.com/dialog/boxy/boxy-sw.png);*background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://css.sodao.com/dialog/boxy/boxy-sw.png,sizingMethod='crop');}
.boxy-wrapper .boxy-top,.boxy-wrapper .boxy-bottom{height:7px; background-color:#96A2BC; opacity:0.74; filter:alpha(opacity=74); padding:0}
.boxy-wrapper .boxy-left,.boxy-wrapper .boxy-right{width:7px; background-color:#96A2BC; opacity:0.74; filter:alpha(opacity=74); padding:0; float:none}
/* Title bar */
.boxy-wrapper .title-bar{background:url(http://css.sodao.com/dialog/boxy/box-bg.png) repeat-x; position:relative; height:33px }
.boxy-wrapper .title-bar.dragging{cursor:move;background:url(http://css.sodao.com/dialog/boxy/box-bg.png) 0 -77px repeat-x; position:relative; height:33px }
.boxy-wrapper .title-bar h2{ font-size:14px; color:#555555; line-height:1; margin:0; padding:0; font-weight:bold; padding-left:10px; padding-top:10px }
.boxy-wrapper .title-bar .close{display:block; position:absolute; top:8px; right:10px; width:16px; height: 16px; background:url(http://css.sodao.com/dialog/boxy/box-bg.png) no-repeat 0 -44px;text-indent:-9999px; overflow:hidden }

/* Content Region */
.boxy-inner{background-color:white; padding:0}
.boxy-content{padding:15px;}
.boxy-content form{margin-top:5px;margin-bottom:5px;}
/* Question Boxes */
.boxy-wrapper .question{width:350px; min-height:60px; _height:60px;}
.boxy-wrapper .answers{text-align:right;}
/*confirm btn*/
/*button*/
.boxy-btn1,.boxy-btn2,.boxy-btn4{background-color:transparent; font-size:12px; border:0; background-image:url(http://css.sodao.com/dialog/btn.png);color:#FFFFFF; cursor:pointer;  background-repeat:no-repeat;vertical-align:middle}
.boxy-btn1{ width:50px; height:22px; background-position: 0 0;}
.boxy-btn2{width:50px; height:22px;  background-position: 0 -25px;color:#333333;}
.boxy-btn3{background-color:#EAEAEA; border-color:#EAEAEA #aaaaaa #aaaaaa #EAEAEA; color:#333333; padding:3px 5px 1.9px;}
.boxy-btn3:hover{background-color:#cad5eb; border-color:#CED8E3 #A2ADBC #A2ADBC #CED8E3;}
.boxy-btn4{width:75px;height:22px; background-position: 0 -50px;}



.win-foot{margin-top:20px; border-top:1px solid #D1D6E2;  height:25px; padding-top:10px;text-align:right; clear:both}
.win-center-foot{margin-top:20px; border-top:1px solid #D1D6E2; padding-top:10px; padding-bottom:10px;text-align:center; clear:both}
.win-foot .win-tip-text{ float:left}
.gray-txt{color:#999999}

.tip-d{width:153px; height: 83px; background:url(http://css.sodao.com/dialog/tip-dialog.png) no-repeat;  }
.tip-d p{height:19px; padding:9px 0 0;  text-align:center; color:#333333;  font-size:12px; margin:0}
.tip-d  img{ vertical-align:-3px}
.tip-d .tip-d-integral,.tip-d .tip-d-exp{height:20px;padding-left:35px; font-weight:700;font-size:14px; color:#FFFFFF; font-family:Tahoma  }
.tip-d .tip-d-grade{text-align: center; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); padding-top: 10px; font-family: Tahoma;}

.tips-box-b{position:absolute; font-size:12px; color:#666; background:url(http://css.sodao.com/dialog/tips-bg.png) right top no-repeat; height:26px; padding-right:10px;}
.tips-box-b .tips-content{background:url(http://css.sodao.com/dialog/tips-bg.png) left top no-repeat; height:26px; float:left; line-height:20px; padding-left:10px;}
.tips-box-t{position:absolute; font-size:12px; color:#666; background:url(http://css.sodao.com/dialog/tips-bg.png) right -28px no-repeat; height:27px; padding-right:10px;}
.tips-box-t .tips-content{background:url(http://css.sodao.com/dialog/tips-bg.png) left -28px no-repeat; height:20px; float:left; padding-top:6px; line-height:20px; padding-left:10px;}
.tips-box-l{position:absolute; font-size:12px; color:#666; height:21px;}
.tips-box-l span{background:url(http://css.sodao.com/dialog/tips-bg.png) left -58px; float:left; height:21px; width:10px;}
.tips-box-l .tips-content{background:url(http://css.sodao.com/dialog/tips-bg.png) right -58px; height:21px; line-height:20px; padding-right:10px; float:left;}
/*links*/
a.newloginclass:link,a.newloginclass:visited{color:#333;text-decoration:underline;}
a.newloginclass:hover{color:#333;text-decoration:none;}

.gMaskClass{ z-index:2024;position:absolute;left:0;top:0;background:#000} 
.g_t {border:1px solid #CDCDCD;font-size:13px;z-index:99;background:white;margin:0px;cursor:default;line-height:18px;position:absolute} 
.g_td2 {padding-right:3px;padding-left:3px;font-size:10px;overflow:hidden;color:green;white-space:nowrap;text-align:right} 
.g_td1 {padding-left:3px;padding-bottom:1px;padding-top:2px;overflow:hidden;white-space:nowrap;text-align:left}
.g_tc {font-size:12px;cursor:pointer;color:#0066FF;text-decoration:underline;}

.loc-add-select{ background-color:#FFFFFF;border:1px solid #CFDDE3; padding:2px 3px 0;}
.loc-add-select .loc-add-list{ padding:3px; border-bottom:1px solid #E3EDF2; position:relative; bottom:-1px; zoom:1; }
.loc-add-select .loc-add-list-on{ padding:3px; background-color:#E3EDF2; border-bottom:1px solid #E3EDF2; position:relative; bottom:-1px; zoom:1 }
.loc-add-select .loc-name{font-size:12px; line-height:1.5; }
.loc-add-select .loc-name em{ color:#FF3300; font-weight:700}
.loc-add-select .territorial-div{ float:right; font-size:12px;  margin-left:20px; line-height:1.2; text-align:right;}
.loc-add-select .loc-add{ clear:both; font-size:12px; width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#888888; line-height:1.2}

.yellow-tips{position:absolute; z-index:100; background:#FEF8E0; border:1px solid #EEE7CA; padding:5px 10px; zoom:1;}
.yellow-tips p{ line-height:1.8em;}
.yellow-tips-bottom{position:absolute;}
.yellow-tips span{background:url(http://css.sodao.com/home/img/yellow-tips.png) left top no-repeat; width:13px; height:7px; top:-7px; left:15px;  position:absolute;}
.yellow-tips-bottom span{background:url(http://css.sodao.com/home/img/yellow-tips-bottom.png) left top no-repeat; top:auto; bottom:-7px; overflow:hidden;}
.yellow-tips .yellow-close-link:link,.yellow-tips .yellow-close-link:visited{color:#9A8532}


.SD-follow-box{line-height: 18px; padding: 0 10px 0 31px; position: relative; word-wrap: break-word;zoom:1}
.SD-follow-box .tipicon {background: url("http://css.sodao.com/home/img/weibo-ico.png") no-repeat scroll 0 0 transparent;height: 16px;overflow: hidden;width: 16px;left: 11px;position: absolute;top: 3px; }
.SD-follow-box p{ line-height:18px; font-family:\5b8b\4f53}
.SD-follow-box .act-btnBox{ margin-top:8px}
.SD-follow-box .tip1{ background-position:left -160px;}
.SD-follow-box .tip0{ background-position:left -140px;}
.SD-follow-box .tip2{ background-position:left -180px;}

/*button*/
.submit2,.submit-gray2,.submit4,.submit3,.submit5-b,.submit5-green-b,.submit6,.submit7,.submit8,.submit-gray3,.submit-gray4,.submit-gray6,.submit-gray7,.submit-gray5b,.submit-t-btn,.submit9,.submit-t-btn-gray,.submit2-b{background-color:transparent; border:0; background-image:url(http://css.sodao.com/home/img/btn.png);color:#FFFFFF; cursor:pointer;  background-repeat:no-repeat; display:inline-block; vertical-align:middle;*padding-top:1px;line-height:22px;  }
.submit2{ width:50px; height:22px; background-position: 0 0; }
.submit4{ width:75px;height:22px; background-position: 0 -50px;}
.submit3{ width:63px;height:22px; background-position: 0 -75px;}
.submit3:hover{ width:63px;height:22px; background-position: -75px -75px;}
.submit5-b{ width:104px; height:32px;background-position: 0 -100px; font-size:14px; font-weight:700;line-height:32px}
.submit5-green-b{ width:104px; height:32px;background-position: 0 -483px; font-size:14px; font-weight:700;line-height:32px}
.submit5{ width:112px;height:22px; background-position: 0 -135px;}
.submit7{ width:112px;height:22px; background-position: 0 -135px;}
.submit6{ width:92px;height:22px; background-position: 0 -212px;}
.submit8{ width:130px;height:22px; background-position: 0 -160px; }
.submit9{ width:150px;height:22px; background-position: 0 -350px; }
.submit-t-btn{ width:55px;height:32px;line-height:32px;background-position: -65px -268px; font-weight:700;   }
.submit-t-btn-gray{ width:55px;height:32px;line-height:32px;background-position: -65px -376px; font-weight:700; cursor:default   }
.submit-gray2{width:50px; height:22px;  background-position: 0 -25px; color:#555555;}
.submit-gray3{ width:63px;height:22px; background-position: 0 -376px;color:#555555;}
.submit-gray4{width:75px;height:22px;background-position: 0 -185px; color:#555555;}
.submit-gray6{width:92px;height:22px;background-position: 0 -415px; color:#555555;}
.submit-gray7{ width:112px;height:22px; background-position: 0 -240px; color:#555555;}
.submit-gray5b{ width:104px; height:32px;background-position: 0 -314px; font-size:14px; font-weight:700; color:#999999; cursor:default;line-height:32px}
.a-submit{ text-align:center;  height:22px;}
a.a-submit:link, a.a-submit:visited{color:#FFFFFF;text-decoration:none;}
a.a-submit:hover{color:#FFFFFF;text-decoration:none;}
.a-submit-b{ text-align:center; height:32px; line-height:32px;}
a.a-submit-b:link, a.a-submit-b:visited{color:#FFFFFF;text-decoration:none;}
a.a-submit-b:hover{color:#FFFFFF;text-decoration:none;}
a.submit-gray2:link, a.submit-gray2:visited{color:#555555;text-decoration:none;}
a.submit-gray2:hover{color:#555555;text-decoration:none;}
a.submit-gray:link, a.submit-gray:visited{color:#555555;text-decoration:none;}
a.submit-gray:hover{color:#555555;text-decoration:none;}
span.btn button{  width:50px; height:22px;background-color:transparent; border:0; background-image:url(http://css.sodao.com/home/img/btn.png);color:#FFFFFF; cursor:pointer;  background-repeat:no-repeat; display:inline-block; vertical-align:middle}
.submit2-b{width:77px; height:32px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; background-position:left -445px;}


.follow-none-btn,.follow-success-btn,.follow-together-btn,.follow-cancel-btn{ font-size:12px; font-weight:400; background-image:url(http://css.sodao.com/home/img/btn-follow.png); background-repeat:no-repeat;width:47px; height:22px; background-position:0 0; display:inline-block; *display:inline; *zoom:1; line-height:22px; padding-left:20px; vertical-align:middle; font-family:\5b8b\4f53}
.follow-success-btn{width:53px; background-position:0 -23px;}
.follow-together-btn{width:53px; background-position:0 -46px;}
.follow-cancel-btn{width:111px; background-position:0 -94px;color:#8C8C8C;}
.follow-cancel-btn a:link,.follow-cancel-btn a:visited{ margin-left:14px}
.follow-cancel-btn a:hover{text-decoration:none;}
.follow-none-btn:link,.follow-none-btn:visited{color:#fff;}
.follow-success-btn:link,.follow-success-btn:visited,.follow-together-btn:link,.follow-together-btn:visited{color:#8C8C8C;}
.follow-none-btn:hover,.follow-success-btn:hover,.follow-together-btn:hover{text-decoration:none;}
